home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Graphics Programming (2nd Edition) / Visual Basic Graphics Programming 2nd Edition.iso / OldSrc / CH8 / SRC / JULIACLR.FRM (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1996-03-08  |  9.6 KB  |  324 lines

  1. VERSION 4.00
  2. Begin VB.Form ColorForm 
  3.    Caption         =   "Colors"
  4.    ClientHeight    =   4920
  5.    ClientLeft      =   2625
  6.    ClientTop       =   840
  7.    ClientWidth     =   3495
  8.    Height          =   5325
  9.    Left            =   2565
  10.    LinkTopic       =   "Form1"
  11.    ScaleHeight     =   4920
  12.    ScaleWidth      =   3495
  13.    Top             =   495
  14.    Width           =   3615
  15.    Begin VB.CommandButton CmdNone 
  16.       Caption         =   "None"
  17.       Height          =   375
  18.       Left            =   1320
  19.       TabIndex        =   24
  20.       Top             =   3720
  21.       Width           =   855
  22.    End
  23.    Begin VB.CommandButton CmdAll 
  24.       Caption         =   "All"
  25.       Height          =   375
  26.       Left            =   120
  27.       TabIndex        =   23
  28.       Top             =   3720
  29.       Width           =   855
  30.    End
  31.    Begin VB.CheckBox ColorCheck 
  32.       BackColor       =   &H00FFFFFF&
  33.       Caption         =   "White"
  34.       Height          =   255
  35.       Index           =   255
  36.       Left            =   1800
  37.       TabIndex        =   22
  38.       Top             =   3360
  39.       Width           =   1575
  40.    End
  41.    Begin VB.CheckBox ColorCheck 
  42.       BackColor       =   &H00FFFF00&
  43.       Caption         =   "Cyan"
  44.       Height          =   255
  45.       Index           =   254
  46.       Left            =   1800
  47.       TabIndex        =   21
  48.       Top             =   3000
  49.       Width           =   1575
  50.    End
  51.    Begin VB.CheckBox ColorCheck 
  52.       BackColor       =   &H00FF00FF&
  53.       Caption         =   "Magenta"
  54.       Height          =   255
  55.       Index           =   253
  56.       Left            =   1800
  57.       TabIndex        =   20
  58.       Top             =   2640
  59.       Width           =   1575
  60.    End
  61.    Begin VB.CheckBox ColorCheck 
  62.       BackColor       =   &H0000FFFF&
  63.       Caption         =   "Yellow"
  64.       Height          =   255
  65.       Index           =   251
  66.       Left            =   1800
  67.       TabIndex        =   19
  68.       Top             =   1920
  69.       Width           =   1575
  70.    End
  71.    Begin VB.CheckBox ColorCheck 
  72.       BackColor       =   &H00FF0000&
  73.       Caption         =   "Blue"
  74.       ForeColor       =   &H00FFFFFF&
  75.       Height          =   255
  76.       Index           =   252
  77.       Left            =   1800
  78.       TabIndex        =   18
  79.       Top             =   2280
  80.       Width           =   1575
  81.    End
  82.    Begin VB.CheckBox ColorCheck 
  83.       BackColor       =   &H0000FF00&
  84.       Caption         =   "Green"
  85.       Height          =   255
  86.       Index           =   250
  87.       Left            =   1800
  88.       TabIndex        =   17
  89.       Top             =   1560
  90.       Width           =   1575
  91.    End
  92.    Begin VB.CheckBox ColorCheck 
  93.       BackColor       =   &H000000FF&
  94.       Caption         =   "Red"
  95.       ForeColor       =   &H00FFFFFF&
  96.       Height          =   255
  97.       Index           =   249
  98.       Left            =   1800
  99.       TabIndex        =   16
  100.       Top             =   1200
  101.       Width           =   1575
  102.    End
  103.    Begin VB.CheckBox ColorCheck 
  104.       BackColor       =   &H00808080&
  105.       Caption         =   "Dark Gray"
  106.       ForeColor       =   &H00FFFFFF&
  107.       Height          =   255
  108.       Index           =   248
  109.       Left            =   1800
  110.       TabIndex        =   15
  111.       Top             =   840
  112.       Width           =   1575
  113.    End
  114.    Begin VB.CheckBox ColorCheck 
  115.       BackColor       =   &H00A4A0A0&
  116.       Caption         =   "Medium Gray"
  117.       Height          =   255
  118.       Index           =   247
  119.       Left            =   1800
  120.       TabIndex        =   14
  121.       Top             =   480
  122.       Width           =   1575
  123.    End
  124.    Begin VB.CheckBox ColorCheck 
  125.       BackColor       =   &H00F0FBFF&
  126.       Caption         =   "Cream"
  127.       Height          =   255
  128.       Index           =   246
  129.       Left            =   1800
  130.       TabIndex        =   13
  131.       Top             =   120
  132.       Width           =   1575
  133.    End
  134.    Begin VB.CheckBox ColorCheck 
  135.       BackColor       =   &H00F0CAA6&
  136.       Caption         =   "Sky Blue"
  137.       Height          =   255
  138.       Index           =   9
  139.       Left            =   120
  140.       TabIndex        =   12
  141.       Top             =   3360
  142.       Width           =   1575
  143.    End
  144.    Begin VB.CheckBox ColorCheck 
  145.       BackColor       =   &H00C0DCC0&
  146.       Caption         =   "Money Green"
  147.       Height          =   255
  148.       Index           =   8
  149.       Left            =   120
  150.       TabIndex        =   11
  151.       Top             =   3000
  152.       Width           =   1575
  153.    End
  154.    Begin VB.CheckBox ColorCheck 
  155.       BackColor       =   &H00C0C0C0&
  156.       Caption         =   "Light Gray"
  157.       Height          =   255
  158.       Index           =   7
  159.       Left            =   120
  160.       TabIndex        =   10
  161.       Top             =   2640
  162.       Width           =   1575
  163.    End
  164.    Begin VB.CheckBox ColorCheck 
  165.       BackColor       =   &H00808000&
  166.       Caption         =   "Dark Cyan"
  167.       ForeColor       =   &H00FFFFFF&
  168.       Height          =   255
  169.       Index           =   6
  170.       Left            =   120
  171.       TabIndex        =   9
  172.       Top             =   2280
  173.       Width           =   1575
  174.    End
  175.    Begin VB.CheckBox ColorCheck 
  176.       BackColor       =   &H00800080&
  177.       Caption         =   "Dark Magenta"
  178.       ForeColor       =   &H00FFFFFF&
  179.       Height          =   255
  180.       Index           =   5
  181.       Left            =   120
  182.       TabIndex        =   8
  183.       Top             =   1920
  184.       Width           =   1575
  185.    End
  186.    Begin VB.CheckBox ColorCheck 
  187.       BackColor       =   &H00800000&
  188.       Caption         =   "Dark Blue"
  189.       ForeColor       =   &H00FFFFFF&
  190.       Height          =   255
  191.       Index           =   4
  192.       Left            =   120
  193.       TabIndex        =   7
  194.       Top             =   1560
  195.       Width           =   1575
  196.    End
  197.    Begin VB.CheckBox ColorCheck 
  198.       BackColor       =   &H00008080&
  199.       Caption         =   "Dark Yellow"
  200.       ForeColor       =   &H00FFFFFF&
  201.       Height          =   255
  202.       Index           =   3
  203.       Left            =   120
  204.       TabIndex        =   6
  205.       Top             =   1200
  206.       Width           =   1575
  207.    End
  208.    Begin VB.CheckBox ColorCheck 
  209.       BackColor       =   &H00008000&
  210.       Caption         =   "Dark Green"
  211.       ForeColor       =   &H00FFFFFF&
  212.       Height          =   255
  213.       Index           =   2
  214.       Left            =   120
  215.       TabIndex        =   5
  216.       Top             =   840
  217.       Width           =   1575
  218.    End
  219.    Begin VB.CheckBox ColorCheck 
  220.       BackColor       =   &H00000080&
  221.       Caption         =   "Dark Red"
  222.       ForeColor       =   &H00FFFFFF&
  223.       Height          =   255
  224.       Index           =   1
  225.       Left            =   120
  226.       TabIndex        =   4
  227.       Top             =   480
  228.       Width           =   1575
  229.    End
  230.    Begin VB.CheckBox ColorCheck 
  231.       BackColor       =   &H00000000&
  232.       Caption         =   "Black"
  233.       ForeColor       =   &H00FFFFFF&
  234.       Height          =   255
  235.       Index           =   0
  236.       Left            =   120
  237.       TabIndex        =   3
  238.       Top             =   120
  239.       Width           =   1575
  240.    End
  241.    Begin VB.CommandButton CmdCancel 
  242.       Cancel          =   -1  'True
  243.       Caption         =   "Cancel"
  244.       Height          =   495
  245.       Left            =   1920
  246.       TabIndex        =   2
  247.       Top             =   4320
  248.       Width           =   855
  249.    End
  250.    Begin VB.CommandButton CmdOk 
  251.       Caption         =   "Ok"
  252.       Default         =   -1  'True
  253.       Height          =   495
  254.       Left            =   720
  255.       TabIndex        =   1
  256.       Top             =   4320
  257.       Width           =   855
  258.    End
  259.    Begin VB.CommandButton CmdDefault 
  260.       Caption         =   "Default"
  261.       Height          =   375
  262.       Left            =   2520
  263.       TabIndex        =   0
  264.       Top             =   3720
  265.       Width           =   855
  266.    End
  267. Attribute VB_Name = "ColorForm"
  268. Attribute VB_Creatable = False
  269. Attribute VB_Exposed = False
  270. Option Explicit
  271. Public Canceled As Boolean
  272. ' ************************************************
  273. ' Check all colors.
  274. ' ************************************************
  275. Private Sub CmdAll_Click()
  276. Dim i As Integer
  277.     For i = 0 To 9
  278.         ColorCheck(i).value = vbChecked
  279.     Next i
  280.     For i = 246 To 255
  281.         ColorCheck(i).value = vbChecked
  282.     Next i
  283. End Sub
  284. Private Sub CmdCancel_Click()
  285.     Me.Hide
  286. End Sub
  287. ' ************************************************
  288. ' Check default colors.
  289. ' ************************************************
  290. Private Sub CmdDefault_Click()
  291.     ' Start with them all checked.
  292.     CmdAll_Click
  293.     ' Uncheck a few.
  294.     ColorCheck(7).value = vbUnchecked   ' Light gray.
  295.     ColorCheck(8).value = vbUnchecked   ' Money green.
  296.     ColorCheck(247).value = vbUnchecked ' Medium gray.
  297.     ColorCheck(248).value = vbUnchecked ' Dark gray.
  298. End Sub
  299. ' ************************************************
  300. ' Uncheck all colors.
  301. ' ************************************************
  302. Private Sub CmdNone_Click()
  303. Dim i As Integer
  304.     For i = 0 To 9
  305.         ColorCheck(i).value = vbUnchecked
  306.     Next i
  307.     For i = 246 To 255
  308.         ColorCheck(i).value = vbUnchecked
  309.     Next i
  310. End Sub
  311. Private Sub CmdOk_Click()
  312.     Canceled = False
  313.     Me.Hide
  314. End Sub
  315. Private Sub Form_Load()
  316. Dim i As Integer
  317.     ' Assume we will cancel.
  318.     Canceled = True
  319.     ' Load the initial color values.
  320.     For i = 0 To JuliaForm.NumColors - 1
  321.         ColorCheck(JuliaForm.OkClr(i)).value = vbChecked
  322.     Next i
  323. End Sub
  324.